/**************************************************
Initialisation des FIFOs - Declaration
by RASPAUD Alexandre
**************************************************/

//include
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <signal.h>
#include <sys/msg.h>
#include <sys/sem.h>

//constante


//variable global


//structure
struct CARTE
{
	int valeur;	//valeur de la carte de 1(as) a 13(roi)
	int signe; //1=coeur;2=carreau;3=pique;4=trefle
};

typedef struct fifo_paquet 
{
	int nom_joueur; //proprietaire
	struct CARTE carte; //carte du paquet
	struct fifo_paquet *carte_suivante; //lien vers pile suivante et donc la carte suivante
}FIFO_PAQUET;

//prototype
FIFO_PAQUET* init_FIFO();


